$(document).ready( function() {
	
	$('#cliente').autotab({nospace:true, format:'numeric'});	
	$('#id').autotab({nospace:true, uppercase:true});
	$('#descripcion').autotab({uppercase:true});
	$('#desc_dir').autotab({uppercase:true});
	$('#comentario').autotab({uppercase:true});
	$('#bloque').autotab({uppercase:true});
	$("#tabs").tabs().find(".ui-tabs-nav").sortable({axis:'x'});
	
	
	$('#descripcion').blur( function () {
	fieldName = $(this).attr('id');
	fieldValue = $(this).val();
	$.post('/cake/syscable/TcContratos/ajax_validate', {
	                                field: fieldName,
	                                value: fieldValue
	                                },
	       function(error) {                                                                	                                        	
	           if(error.length != 0) {                
	        		if($('#' + fieldName + '-exists').length == 1){
	            		$('#' + emailField + '-exists').remove();
	            		}
	               $('#descripcion').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
	               $('#descripcion').addClass('form-error');
	           }
	           else {
	               $('#' + fieldName + '-exists').remove();
	               $('#descripcion').removeClass('form-error');
	               $('#descripcion').addClass('reqaceptado');
	           }
	       })
	});
	$('#clienteid').blur( function () {
		fieldName = $(this).attr('id');
		fieldValue = $(this).val();
		$.post('/cake/syscable/TcContratos/ajax_validate', {
		                                field: fieldName,
		                                value: fieldValue
		                                },
		       function(error) {                                                                	                                        	
		           if(error.length != 0) {                
		        		if($('#' + fieldName + '-exists').length == 1){
		            		$('#' + emailField + '-exists').remove();
		            		}
		               $('#clienteid').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
		               $('#clienteid').addClass('form-error');
		           }
		           else {
		               $('#' + fieldName + '-exists').remove();
		               $('#clienteid').removeClass('form-error');
		               $('#clienteid').addClass('reqaceptado');
		           }
		       })
		});
	$('#id').blur( function () {
		fieldName = $(this).attr('id');
		fieldValue = $(this).val();
		$.post('/cake/syscable/TcContratos/ajax_validate', {
		                                field: fieldName,
		                                value: fieldValue
		                                },
		       function(error) {                                                                	                                        	
		           if(error.length != 0) {                
		        		if($('#' + fieldName + '-exists').length == 1){
		            		$('#' + emailField + '-exists').remove();
		            		}
		               $('#id').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
		               $('#id').addClass('form-error');
		           }
		           else {
		               $('#' + fieldName + '-exists').remove();
		               $('#id').removeClass('form-error');
		               $('#id').addClass('reqaceptado');
		           }
		       })
		});
	
	$('#recibo').blur( function () {
		fieldName = $(this).attr('id');
		fieldValue = $(this).val();
		$.post('/cake/syscable/TcContratos/ajax_validate', {
		                                field: fieldName,
		                                value: fieldValue
		                                },
		       function(error) {                                                                	                                        	
		           if(error.length != 0) {                
		        		if($('#' + fieldName + '-exists').length == 1){
		            		$('#' + emailField + '-exists').remove();
		            		}
		               $('#recibo').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
		               $('#recibo').addClass('form-error');
		           }
		           else {
		               $('#' + fieldName + '-exists').remove();
		               $('#recibo').removeClass('form-error');
		               $('#recibo').addClass('reqaceptado');
		           }
		       })
		});
	
	$('#fecha_instalacion').blur( function () {
		fieldName = $(this).attr('id');
		fieldValue = $(this).val();
		$.post('/cake/syscable/TcContratos/ajax_validate', {
		                                field: fieldName,
		                                value: fieldValue
		                                },
		       function(error) {                                                                	                                        	
		           if(error.length != 0) {                
		        		if($('#' + fieldName + '-exists').length == 1){
		            		$('#' + emailField + '-exists').remove();
		            		}
		               $('#fecha_instalacion').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
		               $('#fecha_instalacion').addClass('form-error');
		           }
		           else {
		               $('#' + fieldName + '-exists').remove();
		               $('#fecha_instalacion').removeClass('form-error');
		               $('#fecha_instalacion').addClass('reqaceptado');
		           }
		       })
		});
	$('#telefono').blur( function () {
		fieldName = $(this).attr('id');
		fieldValue = $(this).val();
		$.post('/cake/syscable/TcContratos/ajax_validate', {
		                                field: fieldName,
		                                value: fieldValue
		                                },
		       function(error) {                                                                	                                        	
		           if(error.length != 0) {                
		        		if($('#' + fieldName + '-exists').length == 1){
		            		$('#' + emailField + '-exists').remove();
		            		}
		               $('#telefono').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
		               $('#telefono').addClass('form-error');
		           }
		           else {
		               $('#' + fieldName + '-exists').remove();
		               $('#telefono').removeClass('form-error');
		               $('#telefono').addClass('reqaceptado');
		           }
		       })
		});
	$('#colonia').blur( function () {
		fieldName = $(this).attr('id');
		fieldValue = $(this).val();
		$.post('/cake/syscable/TcContratos/ajax_validate', {
		                                field: fieldName,
		                                value: fieldValue
		                                },
		       function(error) {                                                                	                                        	
		           if(error.length != 0) {                
		        		if($('#' + fieldName + '-exists').length == 1){
		            		$('#' + emailField + '-exists').remove();
		            		}
		               $('#colonia').after('<div class="error-message" id="'+ fieldName +'-exists">' + error + '</div>');
		               $('#colonia').addClass('form-error');
		           }
		           else {
		               $('#' + fieldName + '-exists').remove();
		               $('#colonia').removeClass('form-error');
		               $('#colonia').addClass('reqaceptado');
		           }
		       })
		});
});
jQuery(function($){
	   $("#fecha_instalacion").mask("99-99-9999");
	   //$("#telefono").mask("9999-9999");
	});
